#! /usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2020-10-25 08:34
# @Author : youngchaolin

# 自定义模块
# print('from clyang.py')
# name='clyang'

def read1():
    print('clyang模块：'+name)

def read2():
    print('clyang模块')
    read1()

def change():
    global name
    name='messi'
    print(name)

# 开发阶段__name__为__main__，使用阶段为模块名clyang
# py文件当做脚本使用，__name__为__main__
# py文件做为模块被别人引用时，__name__为模块名
# __name__根据文件的扮演角色不同而得到不同的结果
print(__name__)

# __all__指定可以被外界访问的资源，配合*使用
__all__=['name','read1']

# 使用__name__，控制模块在测试阶段被引用时，不会执行里面的方法
if __name__ == '__main__':
    print('from clyang.py')
    name = 'clyang'
    read1()
    read2()
    change()
